#ifndef OBSTACLE_H
#define OBSTACLE_H

#include "Common/Common.h"
#include "Game/Logic/Common/IEntity.h"
#include "Game/Logic/Common/Body.h"

class Obstacle : public IEntity
{
public:
	Obstacle( b2World* world, const cmn::Transform& pos, const ReusableBodyDef* reusableBodyDef, const TextureInfo* texInfo );
	virtual ~Obstacle();

	virtual void Update( float dt );
	virtual void Draw() const;

private:
	Body* m_body;
};

#endif
